package com.ge.modules.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * 商品or作品表
 *
 * @author lanyonglin
 * @email www.baidu.com
 * @date 2018-04-20 15:51:26
 */
public class TbCommodityEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    //
    private Integer commodityId;
    //商品名称
    private String commodityName;
    //商品描述
    private String commodityDescribe;
    //商品价格
    private BigDecimal price;
    //类型一级分类 例如：1美发 2美容 3美甲 4纹身
    private Integer typeOneCode;
    //类型二级分类 例如：美发的 1理发 2烫发
    private Integer typeTwoCode;
    //创建时间
    private Date createTime;
    //修改时间
    private Date updateTime;
    //商品图片url多张用逗号隔开
    private String imgurl;
    //所属设计师编码 可以没有可以属于店铺
    private String stylistCode;
    //店铺id
    private Integer storeId;
    //服务群体类型如：1女士 2男士 3儿童
    private Integer serveType;
    //删除状态0 已删除 1未删除
    private Integer deleteType;
    //已卖出数量
    private Integer sellNumber;
    //技师等级 1-3星和4普通技师
    private Integer technicianLevel;
    //优惠价格
    private BigDecimal discounts;
    //上架状态 1已上架 2未上架
    private Integer putAwayStatus;
    //作品类型 1 商品 2 帖子
    private Integer productionType;

    public Integer getStoreId() {
        return storeId;
    }

    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    public Integer getProductionType() {
        return productionType;
    }

    public void setProductionType(Integer productionType) {
        this.productionType = productionType;
    }

    public Integer getPutAwayStatus() {
        return putAwayStatus;
    }

    public void setPutAwayStatus(Integer putAwayStatus) {
        this.putAwayStatus = putAwayStatus;
    }

    public Integer getTechnicianLevel() {
        return technicianLevel;
    }

    public void setTechnicianLevel(Integer technicianLevel) {
        this.technicianLevel = technicianLevel;
    }

    public BigDecimal getDiscounts() {
        return discounts;
    }

    public void setDiscounts(BigDecimal discounts) {
        this.discounts = discounts;
    }

    public Integer getCommodityId() {
        return commodityId;
    }

    public void setCommodityId(Integer commodityId) {
        this.commodityId = commodityId;
    }

    /**
     * 设置：商品名称
     */
    public void setCommodityName(String commodityName) {
        this.commodityName = commodityName;
    }

    /**
     * 获取：商品名称
     */
    public String getCommodityName() {
        return commodityName;
    }

    /**
     * 设置：商品描述
     */
    public void setCommodityDescribe(String commodityDescribe) {
        this.commodityDescribe = commodityDescribe;
    }

    /**
     * 获取：商品描述
     */
    public String getCommodityDescribe() {
        return commodityDescribe;
    }

    /**
     * 设置：商品价格
     */
    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    /**
     * 获取：商品价格
     */
    public BigDecimal getPrice() {
        return price;
    }

    /**
     * 设置：类型一级分类 例如：1美发 2美容
     */
    public void setTypeOneCode(Integer typeOneCode) {
        this.typeOneCode = typeOneCode;
    }

    /**
     * 获取：类型一级分类 例如：1美发 2美容
     */
    public Integer getTypeOneCode() {
        return typeOneCode;
    }

    /**
     * 设置：类型二级分类 例如：美发的 1理发 2烫发
     */
    public void setTypeTwoCode(Integer typeTwoCode) {
        this.typeTwoCode = typeTwoCode;
    }

    /**
     * 获取：类型二级分类 例如：美发的 1理发 2烫发
     */
    public Integer getTypeTwoCode() {
        return typeTwoCode;
    }

    /**
     * 设置：创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取：创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置：修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取：修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置：商品图片url多张用逗号隔开
     */
    public void setImgurl(String imgurl) {
        this.imgurl = imgurl;
    }

    /**
     * 获取：商品图片url多张用逗号隔开
     */
    public String getImgurl() {
        return imgurl;
    }

    /**
     * 设置：所属设计师编码 可以没有可以属于店铺
     */
    public void setStylistCode(String stylistCode) {
        this.stylistCode = stylistCode;
    }

    /**
     * 获取：所属设计师编码 可以没有可以属于店铺
     */
    public String getStylistCode() {
        return stylistCode;
    }

    /**
     * 设置：服务群体类型如：1女士 2男士 3儿童
     */
    public void setServeType(Integer serveType) {
        this.serveType = serveType;
    }

    /**
     * 获取：服务群体类型如：1女士 2男士 3儿童
     */
    public Integer getServeType() {
        return serveType;
    }

    /**
     * 设置：删除状态0 已删除 1未删除
     */
    public void setDeleteType(Integer deleteType) {
        this.deleteType = deleteType;
    }

    /**
     * 获取：删除状态0 已删除 1未删除
     */
    public Integer getDeleteType() {
        return deleteType;
    }

    /**
     * 设置：已卖出数量
     */
    public void setSellNumber(Integer sellNumber) {
        this.sellNumber = sellNumber;
    }

    /**
     * 获取：已卖出数量
     */
    public Integer getSellNumber() {
        return sellNumber;
    }
}
